<?php
include_once '../../Controller/Objects/FichaAtleta.php';
include_once 'InterfaceRepositorio.php';
include_once 'Conexao.php';
//include_once '../../Controller/Objects/Treino.php';
//include_once '../../Controller/Objects/PerfilAtleta.php';
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of RepositorioTreino
 *
 * @author LUAN
 */
class RepositorioTreino implements InterfaceRepositorio {

    public function atualizar($objeto) {
        //Coloque seu codigo aqui
    }
    public function cadastrar($objeto) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {                            
            $sql = "INSERT INTO tb_treino (observacoes, id_ficha) VALUES "
            . "('{$objeto->getObservacoes()}', '{$objeto->getIdFichaAtleta()}')";
			
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception ();            
            }
        } catch (Exception $exc) {
            throw new Exception('Erro ao cadastrar treino.');
        }
        $conexao->fechar();  
    }
    public function consultar() {
        /*
        $conexao=new Conexao();
        $conexao->abrir();
        $sql = "SELECT * FROM tb_treino WHERE id_treino ='$idTreino'";
        $resultSet = mysql_query($sql);
        if(mysql_num_rows($resultSet)==1){
        while($line=mysql_fetch_array($resultSet)){
            $idTreino = $line['idTreino'];
            $idFichaAtleta = $line['idFichaAtleta'];
            $exercicios = $line['exercicios'];
            $observacoes = $line['observacoes'];
            $dono = $line['tb_perfilatleta_login'];            
            $sql2 = "SELECT * FROM tb_perfilatleta WHERE login='$dono'";
            $rs2 = mysql_query($sql2);
            if (mysql_error($conexao->getCon())) {
            throw new Exception ();            
            }
            $line2 = mysql_fetch_array($rs2);
            $pA = new PerfilAtleta($line2['login'], $line2['senha'], $line2['status'], $line2['codigoValidacao']);
            $treino = new Treino($idTreino, $idFichaAtleta, $exercicios, $observacoes);              
            return $treino;               
            }
        } else {
            throw new Exception('Nome do treino inválido.');
        }
        $conexao->fechar();
        */
    }
    public function deletar($idTreino) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {                     
            $sql = "DELETE FROM tb_treino WHERE id_treino='$idTreinoreino'"; 
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception();            
            }
        } catch (Exception $exc) {
            throw new Exception('Treino não foi encontrado.');
        }
        $conexao->fechar();
    }
}

?>
